SET QUOTED_IDENTIFIER ON
GO
SET ANSI_NULLS ON
GO
CREATE VIEW dbo.vw_ModulosXUsuario
AS
SELECT tb_Modulos.Descripcion, tb_Modulos.idModulo, 
    tb_RelUsuarioModulo.idUsuario, tb_Modulos.Mnemo, Mnemo2
FROM tb_RelUsuarioModulo INNER JOIN
    tb_Modulos ON 
    tb_RelUsuarioModulo.idModulo = tb_Modulos.idModulo

UNION

SELECT tb_Modulos.Descripcion, tb_Modulos.idModulo, 
    tb_RelusuarioGrupo.idUsuario, tb_Modulos.Mnemo, Mnemo
FROM tb_Modulos INNER JOIN
    tb_RelGrupoModulo ON 
    tb_Modulos.idModulo = tb_RelGrupoModulo.idModulo INNER join
    tb_RelUsuarioGrupo ON tb_RelGrupoModulo.idGrupo = tb_RelUsuarioGrupo.idGrupo

GO
GRANT SELECT ON  [dbo].[vw_ModulosXUsuario] TO [SoloVer]
GO
